Vim |
您所在的位置:网站首页 › vim 怎么复制 › Vim |
问题描述 在笔记本电脑上使用linux系统,经常打开并编辑一些文本文件,我比较喜欢用vim。但有时候遇到要从文件中拷贝几个数据到文件外(比如excel, 或者google spreadsheets)的时候,我就遇到麻烦了。在vim里面用y拷贝的东西,没法粘贴到文件外。因此我每次需要拷贝数据的时候,都是换gedit来操作。直到今天,我由于需要从三个文件中拷贝一共十八个数据,忍不了了。 网上查了资料,的确有解决办法。 解决方法还好,已经有大佬帮我解决了这个[问题](如何将 Vim 剪贴板里面的东西粘贴到 Vim 之外的地方? - cnlzxin的回答 - 知乎https://www.zhihu.com/question/19863631/answer/182346296)。 检查vim是否支持clipboard功能:1vim --version | grep clipboard 如果有 +clipboard 则跳过这一步; 如果显示的是 -clipboard 说明不支持(很遗憾,我的就是 -clipboard), 需要1sudo apt install vim-gtk安装好vim -gtk之后就可以了。复制内容到vim外了。不过在vim内复制内容时,需要制定将内容复制到 clipboard,通过 “+ 来指定特定寄存器。 例子当我想复制一个数据到spreadsheets时,使用v选中该数据内容,然后 “+y,切换到spreadsheets,ctrl + v 即可。想把剪切板的内容复制到另一个vim文件时,使用"+p即可。 其他例子: 12"+yy // 复制当前行到剪切板"+p // 将剪切板内容粘贴到光标后面 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |